import { NestFactory } from '@nestjs/core'

import { AppModule } from './app.module'

import session from 'express-session'

// 定义一个异步函数
async function bootstrap() {
  // 创建一个应用实例
  const app = await NestFactory.create(AppModule)

  app.use(session({
    secret: 'your-secret-key', // 会话密钥
    resave: false, // 是否在每次请求时重新保存会话 会话修改了才会保存
    cookie: {
      maxAge: 1000 * 60 * 60 * 24 * 7, // 会话过期时间 7天
    }
  }))

  // 监听 3000端口
  app.listen(3000)

}

bootstrap()
